Capacities-Centered Software Engineering and Knowledge Engineering Software Process
نویسندگان
چکیده
In this paper, we propose an integral software process model which is applicable in the construction of the conventional systems and knowledge-based systems (KBS), centered in the capacities. The designed model is prescriptive, that is indicates "what is done" to produce and maintain an automated solution to a problem of the real world and "who's who", the person doing it. The Capacities-Centered Integral Software Process Model (CCISPM) is formalized through an object oriented approach. Aiming to automate the CCISPM, the formalization of the process dynamic aspects is begun. In this context, it is presented the dynamic modeling of the activities of the Project Initiation, Planning and Estimation Process. The formal model obtained, which represents the three Ps: processes, products and people, favours the direct understanding and communication of the process users (engineers, managers or developers) in relation to the model considered aspects.
منابع مشابه
Process-centered Knowledge Organization for Software Engineering
This paper argues for using process models as the primary means to structure and organize knowledge in software organizations. We discuss how process models can support project planning and illustrate how a process-centered organization of knowledge helps the individual developer to find appropriate background information for his current task during process enactment. The paper concludes with a...
متن کاملA Culture-Centered Multilevel Software Process Cycle Model
In this paper a culture-centered multilevel software process cycle model (MPCM) is presented. This model interrelates the socio-cultural, scientific/technological and paradigmatological environments. The proposed model is composed of three environments made up of the ecological universe, engineering, management, development and evaluation levels which represent the process cycle, and the lines ...
متن کاملUsage-Centered Design and Software Engineering: Models for Integration
This paper argues for a model-driven framework for integrating human interface engineering with software engineering. The usage-centered design process, a robust and proven process grounded in software engineering, is briefly described and contrasted with traditional user-centered approaches. The connections between the core models of usage-centered design and their software engineering counter...
متن کاملQualitative Analysis of Semantically Enabled Knowledge Management Systems in Agile Software Engineering
In many agile software engineering organizations there is not enough time to follow knowledge management processes, to retrieve knowledge in complex processes, or to systematically elicit knowledge. This chapter gives an overview about the human-centered design of semantically-enabled knowledge management systems based on Wikis used in agile software engineering environments. The methodology – ...
متن کاملA Multi-Agent System for Knowledge Delivery in a Software Engineering Environment
Knowledge Management (KM) main goals are to promote growth, communication, preservation and sharing of knowledge. In KM, software agents can be used to connect organizations’ members to the knowledge available. Agents can help especially on knowledge filtering and proactive dissemination (knowledge delivery). When KM services are integrated into a Process centered Software Engineering Environme...
متن کامل